<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
        // 给字符串的原型添加一个去重的方法
        // str = 'ababbbaaababba' => 'ab'
   
        // String.prototype.quchong = function(){
        //     var newString = '';
        //     for(var i = 0; i < this.length; i++){
        //         // console.log(this);
        //         if(newString.indexOf(this[i]) == -1){
        //             newString += this[i];
        //         }
        //     }
        //     return newString;
        // }
        // var string = 'ababbbaaababba';
        // var result = string.quchong();
        // console.log(result);




        // 完成一个四级原型链函数的调用  用class继承
        // a.__proto__.__proto__.__proto__.__proto__ === null
        // a.__proto__.__proto__.__proto__ === {run:function(){}}
      
        class A{
            constructor(){

            }
            play(){
                console.log("-------");
            }
        }
        class B extends A{

        };
        class C extends B{

        };
        class D extends C{

        };

        console.log(D.__proto__.__proto__.__proto__.__proto__);



    </script>
</body>
</html>